import * as dotenv from 'dotenv';
import { cleanEnv, port, str } from 'envalid';

dotenv.config();

export const env = cleanEnv(process.env, {
  PORT: port({
    default: 7000,
    example: '7000',
    desc: 'Значение порта, на котором будет запущен web-сервер',
  }),

  API_URL: str({
    example: 'localhost:7000 | donnu-prod-practice.antogor.ru/api',
    desc: 'URL на котором расположена API',
  }),

  DB_PATH: str({
    example: '/var/www/site/db.sqlite',
    desc: 'абсолютный путь к БД',
  }),
});
